II. Nghiên cứu xây dựng bộ ứng dụng quản lý và tra cứu CSDL VSIC 50
3. Thiết kế giao diện 54
1. Chức năng : Cập nhật danh mục ngành kinh tế quốc dân
Tên : KTQD_CN.aspx Bảng cập nhật : KTQD
Bảng tham chiếu : KTQD_CAP1 Qui định :
Sự kiện (Sự kiện (Event)) :
Excel.Kích chọn : Xuất danh sách đang hiển thị ra tập tin định dạng Excel.
Xoá (Delete).Kích chọn :
Hộp thông báo (Message box) (Yes, No) : Xóa dòng + “Tên ngành” không ?
Chọn Yes : Xoá (Delete)
Chọn No : Trở về trạng thái trước khi Kích chọn. Soạn thảo (Edit).Kích chọn :
Mang các thông tin của dòng đang chọn gán vào các Ô chữ (TextBox) phần 2
Thêm mới (New).Kích chọn :
Xử lý như Soạn thảo (Edit).Kích chọn nhưng để trống các Ô chữ
(TextBox) CẬP NHẬT:
Vụ Phương pháp chế độ TK và CNTT Nếu thêm mới
txtCap.LostFocus : Nếu CAP = i , nhảy đến txtCapi
txtCapi.LostFocus : Tự động gán các giá trị cho các cấp nhỏ hơn i theo qui tắc mã các cấp.
Nếu Soạn thảo (Edit) :
Nếu CAP = i , nhảy đến txtCapi Lưu (Save).Kích chọn :
Gán : Nếu Cap=i, gán Ma_Nganh = Capi
Nếu IsNull(ID_LIENKET) gán ID_LIENKET = ID_NGANH Kiểm tra : ID_CAP1 + Ma_Nganh là Uniq
- Nếu trùng : Thông báo "Đã có ngành cấp " + Cap + ": " + Ma_Nganh + " - " + TenNganh
- Nếu không trùng : Lưu.
Huỷ (Cancel).Kích chọn :
Trở về màn hình (form) trước đó.
Danh mục ngành kinh tế quốc dân
Theo Quyết định số : 10/2007/QĐ-TTg Năm 2007 <<Kế trước Kế tiếp >> CẤP 2 CẤP 3 CẤP 4 CẤP 5 Tên ngành Sửa Xóa
NÔNG NGHIỆP, LÂM
NGHIỆP VÀ THUỶ SẢN [Soạn thảo (Edit)] [Xoá (Delete)]
01 Nông nghivụ có liên quan ệp và hoạt động dịch Thêm mới Excel
0111 Trồng lúa 0111 01110 Trồng lúa
0112 Trcó hồng ngô và cây lạt khác ương thực 0112 01120 Trcó hồng ngô và cây lạt khác ương thực 0113 Trồng cây lấy củ có chất bột 0113 01130 Trồng cây lấy củ có chất bột 0114 Trồng cây mía
0114 01140 Trồng cây mía
0115 Trồng cây thuốc lá, thuốc lào 0115 01150 Trồng cây thuốc lá, thuốc lào 0116 Trồng cây lấy sợi Thuộc cấp Cấp 5 Cấp 4 Cấp 3 Cấp 2
Cấp 1 [ A- NÔNG NGHIỆP VÀ LÂM NGHIỆP]
Tên ngành Hủy Lưu Thêm mới KTQD CAP3 KTQD CAP4 KTQD CAP5 KTQD CAP KTQD CAP2 KTQD ID CAP1
Vụ Phương pháp chế độ TK và CNTT
2. Chức năng : Cập nhật giải thích
Tên : KTQD_CN_GT.aspx Bảng cập nhật : GIAI_THICH
Bảng tham chiếu : HE_THONG, KTQD Qui định :
Dữ liệu GIAI_THICH lọc theo ID_NGANH chọn và giá trị NAM của ComboBox
Sự kiện (Event) :
Chọn.Kích chọn :
Gán Mã và tên vào Text Box MA_NGANH và Label TEN_NGANH Thay đổi giá trị NAM của ComboBoxChọn, gán lại dữ liệu
GIAI_THICH
Xoá (Delete).Kích chọn :
Hộp thông báo (Message box) (Yes, No) : Xóa dòng đang chọn không ?
Chọn Yes : Xoá (Delete)
Chọn No : Trở về trạng thái trước khi Kích chọn. Soạn thảo (Edit).Kích chọn :
Mang các thông tin của dòng đang chọn gán vào các Ô chữ (TextBox) phần cập nhật. Thêm mới (New).Kích chọn : Xử lý như Soạn thảo (Edit).Kích chọn nhưng để trống các Ô chữ (TextBox) Lưu (Save).Kích chọn : Gán : NGAY_CN = NOW()
Huỷ (Cancel).Kích chọn : Trở về màn hình (form) trước đó. Hệ thống năm [HE_THONG.VANBAN_PL] CẤP 1 CẤP 2 CẤP 3 CẤP 4 CẤP 5 Tên ngành Chọn
NÔNG NGHIỆP, LÂM
NGHIỆP VÀ THUỶ SẢN A 01 Nông nghiệp và hoạt động dịch vụ có liên quan 011 Trồng cây hàng năm 0111 Trồng lúa 0111 01110 Trồng lúa Mã Tên GIẢI THÍCH Mã [TEN_NGANH] Năm
Nôi dung Tình trạng Sửa Xóa
MA NGANH
Tìm
Vụ Phương pháp chế độ TK và CNTT
3. Chức năng : Sản phẩm
Tên : KTQD_SP.aspx
Bảng tham chiếu : DM_SANPHAM, view : V_KTQD_SANPHAM Qui định :
Sự kiện (Event) :
Liên kết ngành : btnLienKet.Kích chọn :
Hiển thị dtgSP_KTQD, điều kiện lọc dữ liệu trên các Ô chữ
(TextBox) : txtMaSP và txtTENSP
Đóng liênkết : btnClose.Kích chọn : Hide grid dtgSP_KTQD. Mã [KT.MA_NGANH] Tên [KT.TEN_NGANH] Năm [NAM] Giải thích Tình trạng [ dm_tinhtrang.ten_tinhtrang] Hủy Lưu GT NOI DUNG GT MA TINHTRA Đóng
SẢN PHẨM Mã Tên sản phẩm Đơn vị tính MA_SANPHAM TEN_SANPHAM DVT Mã Tên (Paging : 15) [btnLienKet] Hệ thống năm [HE_THONG.VANBAN_PL] Mã SP Tên sản phẩm Mã ngành Ngành kinh tế quốc dân Cấp [btnClose] 4. Chức năng : Cập nhật sản phẩm Tên : KTQD_SP_CN.aspx Bảng cập nhật : DM_SANPHAM alias SP Tìm Liên kết Ngành KTQD Đóng
Vụ Phương pháp chế độ TK và CNTT
Qui định :
Sự kiện (Event) :
Xoá (Delete).Kích chọn :
Hộp thông báo (Message box) (Yes, No) :
Xóa dòng sản phẩm “MA_SANPHAM: TEN_SANPHAM" không ? Chọn Yes : Xoá (Delete)
Chọn No : Trở về trạng thái trước khi Kích chọn. Soạn thảo (Edit).Kích chọn :
Mang các thông tin của dòng đang chọn gán vào các Ô chữ (TextBox) cập nhật Thêm mới (New).Kích chọn : Xử lý như Soạn thảo (Edit).Kích chọn nhưng để trống các Ô chữ (TextBox) CẬP NHẬT : Nếu thêm mới Lưu (Save).Kích chọn :
Kiểm tra : MA_SANPHAM là Uniq
- Nếu trùng : Thông báo "Đã có sản phẩm MA_SANPHAM : TEN_SANPHAM"
- Nếu không trùng : Lưu.
Huỷ (Cancel).Kích chọn : Trả về dữ liệu trước khi sửa ĐóngKích chọn : Hide phần cập nhật.
SẢN PHẨM (cập nhật)
Mã Tên sản phẩm Đơtính n vị Sửa Xóa
MA_SANPHAM TEN_SANPHAM
DVT
5. Chức năng : Hàng hóa Xuất nhập khẩu
Tên : KTQD_XNK.aspx
Bảng tham chiếu : DM_HANGXNK, view : V_KTQD_XNK Qui định :
Sự kiện (Event) :
Liên kết ngành : btnLienKet.Kích chọn :
Hiển thị dtgXNK_KTQD, điều kiện lọc dữ liệu trên các Ô chữ
(TextBox) : txtMaXNK và txtTENXNK
Mã [SP.MA_SANPHAM] Tên sản phẩm [SP.TEN_SANPHAM] Đơn vị tính [SP.DVT] Thêm mới Hủy Lưu Đóng
Vụ Phương pháp chế độ TK và CNTT
Đóng liênkết : btnClose.Kích chọn : Hide grid dtgXNK_KTQD. HÀNG HÓA XUẤT NHẬP KHẨU
Mã Tên hàng hóa Đơn vị
tính MA_HANGXNK TEN_HANGXNK DVT Mã Tên (Paging : 15) [btnLienKet] Hệ thống năm [HE_THONG.VANBAN_PL] Mã hàng Tên hàng hóa Mã ngành Ngành kinh tế quốc dân Cấp [btnClose] 6. Chức năng : Cập nhật hàng hóa XNK Tên : KTQD_XNK_CN.aspx Tìm Liên kết Ngành KTQD Đóng
Qui định :
Sự kiện (Event) :
Xoá (Delete).Kích chọn :
Hộp thông báo (Message box) (Yes, No) :
Xóa dòng hàng hóa “MA_HANGXNK:TEN_HANGXNK" không? Chọn Yes : Xoá (Delete)
Chọn No : Trở về trạng thái trước khi Kích chọn. Soạn thảo (Edit).Kích chọn :
Mang các thông tin của dòng đang chọn gán vào các Ô chữ (TextBox) cập nhật Thêm mới (New).Kích chọn : Xử lý như Soạn thảo (Edit).Kích chọn nhưng để trống các Ô chữ (TextBox) CẬP NHẬT : Nếu thêm mới Lưu (Save).Kích chọn :
Kiểm tra : MA_HANGXNK là Uniq
- Nếu trùng : Thông báo "Đã có sản phẩm MA_HANGXNK : TEN_HANGXNK"
- Nếu không trùng : Lưu.
Huỷ (Cancel).Kích chọn : Trả về dữ liệu trước khi sửa Đóng. Kích chọn : ẩn phần cập nhật.
Vụ Phương pháp chế độ TK và CNTT HÀNG HÓA XUẤT NHẬP KHẨU(cập nhật) Mã Tên sản phẩm Đơn vị tính Sửa Xóa MA_HÀNGXNK TEN_HÀNGXNK DVT
7. Chức năng : Ngành KTQD theo liên hiệp quốc
Tên : KTQD_LHQ.aspx
Bảng tham chiếu : KTQD_LHQ, view : V_KTQD_LHQ Qui định :
Sự kiện (Event) :
Liên kết ngành : btnLienKet.Kích chọn :
Hiển thị dtgLHQ_KTQD, điều kiện lọc dữ liệu trên các Ô chữ
(TextBox) : txtMaNganh và txtTenNganh
Đóng liênkết : btnClose.Kích chọn : Hide grid dtgLHQ_KTQD. Mã [XNK.MA_HANGXNK] Tên sản phẩm [XNK.TEN_HANGXNK] Đơn vị tính [XNK.DVT] Thêm mới Hủy Lưu Đóng
NGÀNH KINH TẾ QUỐC DÂN CỦA LIÊN HIỆP QUỐC Mã Tên ngành MA_NGANH_LHQ TEN_NGANH_LHQ Mã Tên (Paging : 15) [btnLienKet] Hệ thống năm [HE_THONG.VANBAN_PL] Mã ngành Ngành KTQD theo LHQ Mã ngành Ngành kinh tế quốc dân Cấp [btnClose]
8. Chức năng : Cập nhật Ngành KTQD theo liên hiệp quốc
Tên : KTQD_LHQ_CN.aspx
Bảng cập nhật : KTQD_LHQ alias LHQ Qui định :
Sự kiện (Event) :
Xoá (Delete).Kích chọn :
Hộp thông báo (Message box) (Yes, No) :
Tì Liên kết Ngành
Vụ Phương pháp chế độ TK và CNTT
Xóa dòng hàng hóa “MA_NGANH_LHQ:TEN_NGANH_LHQ" không?
Chọn Yes : Xoá (Delete)
Chọn No : Trở về trạng thái trước khi Kích chọn. Soạn thảo (Edit).Kích chọn :
Mang các thông tin của dòng đang chọn gán vào các Ô chữ (TextBox) cập nhật Thêm mới (New).Kích chọn : Xử lý như Soạn thảo (Edit).Kích chọn nhưng để trống các Ô chữ (TextBox) CẬP NHẬT : Nếu thêm mới Lưu (Save).Kích chọn :
Kiểm tra : MA_NGANH_LHQ là Uniq
- Nếu trùng : Thông báo "Đã có ngành MA_NGANH_LHQ : TEN_NGANH_LHQ"
- Nếu không trùng : Lưu.
Huỷ (Cancel).Kích chọn : Trả về dữ liệu trước khi sửa Đóng. Kích chọn : ẩn phần cập nhật.
NGÀNH KINH TẾ QUỐC DÂN CỦA LIÊN HIỆP QUỐC(cập nhật) Mã Tên sản phẩm Sửa Xóa MA_NGANH_LHQ TEN_NGANH_LHQ 9. Chức năng : Cập nhật liên kết Ngành KTQD và sản phẩm Tên : KTQD_CN_SP.aspx Bảng cập nhật : KTQD_SANPHAM alias LK
Data source của dtgLIENKET : View V_KTQD_SANPHAM Qui định :
Dữ liệu trên dtgKTQD và dtgLIENKET lọc theo giá trị NAM chọn của ComboBox.
Sự kiện (Event) :
Liên kết : btnLienKet.Kích chọn :
Kiểm tra phải có 1 dòng đang chọn trên dtgKTQD và 1 dòng đang chọn trên dtgSANPHAM. Mã [LHQ.MA_NGANH_LHQ] Tên sản phẩm [LHQ.TEN_NGANH_LHQ] Thêm mới Hủy Lưu Đóng
Vụ Phương pháp chế độ TK và CNTT
Nếu chưa chọn : Thông báo : "Phải chọn Ngành kinh tế quốc dân và sản phẩm liên kết trước."
Nếu đã chọn ;
Thêm 1 dòng vào table KTQD_SANPHAM , ID_NGANH có giá trị đang chọn trên dtgKTQD và ID_SANPHAM có giá trịđang chọn trên dtgSANPHAM.
Refresh lại dtgLIENKET Xóa : btnClear.Kích chọn :
Hộp thông báo (Message box) (Yes, No) :
"Xóa dòng liên kết : TEN_NGANH - TEN_SANPHAM không ?" Chọn Yes : Xoá (Delete)
Hệ thống năm [HE_THONG.VANBAN_PL]
Mã Tên Ngành Cấp Chọn Mã Tên Ngành Cấp Chọn
Mã Tên Mã Tên
[btnLienKet]
Mã Tên Ngành Cấp Mã Tên sản phẩm Xóa
10. Chức năng : Cập nhật liên kết Ngành KTQD và hàng hóa XNK
Tên : KTQD_CN_XNK.aspx
Bảng cập nhật : KTQD_HANGXNK alias LK Qui định :
Dữ liệu trên dtgKTQD và dtgLIENKET lọc theo giá trị NAM chọn của ComboBox.
Sự kiện (Event) :
Liên kết : btnLienKet.Kích chọn :
Kiểm tra phải có 1 dòng đang chọn trên dtgKTQD và 1 dòng đang chọn trên dtgXNK.
Nếu chưa chọn : Thông báo : "Phải chọn Ngành kinh tế quốc dân và hàng hóa liên kết trước."
Liên kết
Vụ Phương pháp chế độ TK và CNTT Nếu đã chọn ;
Thêm 1 dòng vào table KTQD_HANGXNK, ID_NGANH có giá trị đang chọn trên dtgKTQD và ID_HANGXNK có giá trị đang chọn trên dtgXNK.
Refresh lại dtgLIENKET Xóa : btnClear.Kích chọn :
Hộp thông báo (Message box) (Yes, No) :
"Xóa dòng liên kết : TEN_NGANH - TEN_HANGXNK không ?" Chọn Yes : Xoá (Delete)
Chọn No : Trở về trạng thái trước khi Kích chọn. NGÀNH KINH TẾ QUỐC DÂN và HÀNG HÓA XNK
Hệ thống năm [HE_THONG.VANBAN_PL]
Mã Tên Ngành Cấp Chọn Mã Tên hàng Chọn
Mã Tên Mã Tên
[btnLienKet]
Mã Tên Ngành Cấp Mã Tên hàng Xóa
Liên kết
11. Chức năng : Cập nhật liên kết Ngành KTQD và Ngành KTQD của liên hiệp quốc
Tên : KTQD_CN_LHQ.aspx
Bảng cập nhật : KTQD_KTQDLHQ alias LK Qui định :
Dữ liệu trên dtgKTQD và dtgLIENKET lọc theo giá trị NAM chọn của ComboBox.
Sự kiện (Event) :
Liên kết : btnLienKet.Kích chọn :
Kiểm tra phải có 1 dòng đang chọn trên dtgKTQD và 1 dòng đang chọn trên dtgLHQ.
Nếu chưa chọn : Thông báo : "Phải chọn Ngành kinh tế quốc dân và Ngành của Liên hiệp quốc trước."
Nếu đã chọn ;
Thêm 1 dòng vào table KTQD_KTQDLHQ, ID_NGANH có giá trị đang chọn trên dtgKTQD và ID_NGANH_LHQ có giá trị đang chọn trên dtgLHQ.
Refresh lại dtgLIENKET Xóa : btnClear.Kích chọn :
Hộp thông báo (Message box) (Yes, No) :
"Xóa dòng liên kết : TEN_NGANH - TEN_NGANH_LHQ không ?" Chọn Yes : Xoá (Delete)
Vụ Phương pháp chế độ TK và CNTT
NGÀNH KINH TẾ QUỐC DÂN và NGÀNH CỦA LIÊN HIỆP QUỐC
Hệ thống năm [HE_THONG.VANBAN_PL]
Mã Tên ngành Cấp Chọn Mã Tên ngành Chọn
Mã Tên Mã Tên
[btnLienKet]
Mã Tên ngành Cấp Mã Tên ngành Xóa
12. Chức năng : Đăng nhập
Tên : KTQD_LOGIN.aspx
Bảng tham khảo : HT_USER alias USER Qui định :
Sự kiện (Event) :
Đăng nhập : btnLogin.Kích chọn :
Kiểm tra tồn tại tên truy cập trong table HT_USER.
Nếu có : Kiểm tra trùng khớp Mật khẩu và HT_USER.PASSWORD. Nếu trùng cho đăng nhập.
Nếu không tồn tại tên truy cập hoặc không khớp PASSWORD thì không đăng nhập được.
Liên kết
Chỉ active sau khi đăng nhập được. Hiển thị Panel Đổi mật khẩu : Đổi : btnChange.Kích chọn :
Kiểm tra mật khẩu cũ có khớp mật khẩu của user đang đăng nhập. Nếu khớp :
Kiểm tra trùng khớp giữa mật khẩu mới và nhập lại mật khẩu mới. Nếu trùng: Cập nhật HT_USER.PASSWORD của User đang đăng
nhập, thông báo "Mật khẩu đã đổi".
Không trùng: Thông báo : " Mật khẩu mới và nhập lại mật khẩu mới khác nhau, mật khẩu chưa đổi được.""
Nếu không khớp : Thông báo " Sai mật khẩu, mật khẩu chưa đổi
được." Hủy : btnHuỷ (Cancel).Kích chọn : Hide panel Đổi mật khẩu. ĐĂNG NHẬP Tên truy cập : Mật khẩu : Đăng nhập Hủy Đổi mật khẩu ĐỔI MẬT KHẨU Mật khẩu cũ : Mật khẩu mới : Nhập lại mật khẩu mới : Đổi Hủy
Vụ Phương pháp chế độ TK và CNTT
13. Chức năng : Đăng ký người dùng
Tên : KTQD_DANGKY.aspx
Bảng cập nhật : HT_USER alias USER, HT_USER_ROLE
Sự kiện (Event) :
Đăng nhập : btnLogin.Kích chọn :
Kiểm tra tồn tại tên truy cập trong table HT_USER.
Nếu có : Kiểm tra trùng khớp Mật khẩu và HT_USER.PASSWORD. Nếu trùng cho đăng nhập.
Nếu không tồn tại tên truy cập hoặc không khớp PASSWORD thì không đăng nhập được.
Đổi mật khẩu : btnChangePW.Kích chọn : Chỉ active sau khi đăng nhập được.
NGƯỜI SỬ DỤNG
Tên truy cập Họ và tên Hiệu lực Sửa Xóa
Thêm mới Tên truy cập : Họ và tên Mật khẩu : Nhập lại mật khẩu mới : Hiệu lực : Quyền hạn :